package 集合进阶.单列集合.List集合.Set集合;

import java.util.HashSet;
import java.util.Set;

public class HashSet练习 {
    public static void main(String[] args) {
        //1.创建学生对象
        Student stu1=new Student("张三",23);
        Student stu2=new Student("张三",23);
        Student stu3=new Student("李四",22);
        Student stu4=new Student("李四",22);

        //2.添加到HashSet集合
        //注意:这个类是之间创建的类,直接用hashset比较的是地址值
        //    需要比较属性值,需要重写equals和hashCode方法
        Set<Student> hs=new HashSet<>();
        hs.add(stu1);
        hs.add(stu2);
        hs.add(stu3);
        hs.add(stu4);

        //3.遍历集合
        for (Student h : hs) {
            System.out.println(h);
        }
    }
}
